Skip to main content

Rector

Mise a jour de code PHP

Le fichier rector.php est utilisé par Rector, un outil de refactoring automatique pour le langage de programmation PHP. Rector aide à moderniser le code PHP, à appliquer des règles de codage, et à effectuer des mises à niveau automatiques de versions PHP ou de frameworks spécifiques. Voici comment il fonctionne généralement :

  • Analyse du code : Rector examine le code PHP pour identifier les endroits où des améliorations peuvent être apportées ou où le code peut être mis à jour pour utiliser de nouvelles fonctionnalités du langage ou des pratiques recommandées.
  • Application de règles : Il applique un ensemble de règles (définies dans le fichier rector.php) pour modifier automatiquement le code. Ces règles peuvent inclure le remplacement de fonctions obsolètes, l'ajout de types de retour, la mise à jour de syntaxes pour des versions plus récentes de PHP, etc.
  • Refactoring automatique : Rector modifie le code source en appliquant les règles spécifiées, ce qui permet de réaliser des mises à niveau et des améliorations de code de manière automatisée.

Rector Grafikart rector(un peu vieux)

Voir installation de CodeIgniter Code igniter installation

Installation

composer require rector/rector --dev

Création du fichier rector.php par défaut

./vendor/bin/rector